
const { apiPreFix } = require('../config').server
const user = require('../controllers/user')
module.exports = (router) => {
  /**
   * 注册验证码
   */
  router.post(`${apiPreFix}/user/registerCode`, async  ctx => {
    await user.registerCode(ctx)
  })
  /**
   * 注册
   */
  router.post(`${apiPreFix}/user/register`, async  ctx => {
    await user.register(ctx)
  })
  /**
   * 登录
   */
  router.post(`${apiPreFix}/user/login`, async  ctx => {
    await user.login(ctx)
  })
  /**
   * 获取用户信息
   */
  router.post(`${apiPreFix}/user/userInfo`, async  ctx => {
    await user.userInfo(ctx)
  })
  /**
   * 获取用户总数
   */
  router.get(`${apiPreFix}/user/total`, async  ctx => {
    await user.total(ctx)
  })
  /**
   * 用户列表
   */
  router.get(`${apiPreFix}/user/list`, async ctx => {
    await user.list(ctx)
  })
}